| Ack | Data for one of the ack packets |
| Clients | Data related to one client |
| ClientStates | Configuration data related to all clients |
| cond_type_struct | |
| Connack | Data for a connack packet |
| Connect | Data for a connect packet |
| Header | Bitfields for the MQTT header byte |
| heap_info | Information about the state of the heap |
| List | Structure to hold all data for one list |
| ListElementStruct | Structure to hold all data for one list element |
| Log_nameValue | |
| Messages | Client publication message data |
| MQTTAsync_command | |
| MQTTAsync_connectOptions | MQTTAsync_connectOptions defines several settings that control the way the client connects to an MQTT server |
| MQTTAsync_createOptions | |
| MQTTAsync_disconnectOptions | |
| MQTTAsync_failureData | The data returned on completion of an unsuccessful API call in the response callback onFailure |
| MQTTAsync_init_options | Initialization options |
| MQTTAsync_message | A structure representing the payload and attributes of an MQTT message |
| MQTTAsync_nameValue | |
| MQTTAsync_queuedCommand | |
| MQTTAsync_responseOptions | |
| MQTTAsync_SSLOptions | MQTTAsync_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library |
| MQTTAsync_struct | |
| MQTTAsync_successData | The data returned on completion of a successful API call in the response callback onSuccess |
| MQTTAsync_willOptions | MQTTAsync_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client |
| MQTTClient_connectOptions | MQTTClient_connectOptions defines several settings that control the way the client connects to an MQTT server |
| MQTTClient_init_options | Initialization options |
| MQTTClient_message | A structure representing the payload and attributes of an MQTT message |
| MQTTClient_nameValue | MQTTClient_libraryInfo is used to store details relating to the currently used library such as the version in use, the time it was built and relevant openSSL options |
| MQTTClient_persistence | A structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions |
| MQTTClient_SSLOptions | MQTTClient_sslProperties defines the settings to establish an SSL/TLS connection using the OpenSSL library |
| MQTTClient_willOptions | MQTTClient_willOptions defines the MQTT "Last Will and Testament" (LWT) settings for the client |
| MQTTClients | |
| MQTTPacket | Data for a packet with header only |
| MQTTPersistence_message | |
| MQTTPersistence_qEntry | |
| MQTTProtocol | |
| networkHandles | |
| NodeStruct | Structure to hold all data for one list element |
| pending_write | |
| pending_writes | |
| Publications | Stored publication data to minimize copying |
| Publish | Data for a publish packet |
| qEntry | |
| socket_queue | |
| Sockets | Structure to hold all socket data for the module |
| stackEntry | |
| storageElement | Each item on the heap is recorded with this structure |
| Suback | Data for a suback packet |
| Subscribe | Data for a subscribe packet |
| threadEntry | |
| trace_settings_type | |
| traceEntry | |
| Tree | Structure to hold all data for one tree |
| Unsubscribe | Data for an unsubscribe packet |
| willMessages | Client will message data |
1.6.1